#template-wrap { width: 100%; margin: auto; text-align: left; }
#template-wrap .content { width: 983px; margin: auto; text-align: left; border: 0px solid }

/* Header - Inizio */
#template-header .content-wrap {  height: 121px; background: url('../images/templates/nocols/header/header_background.jpg') top left repeat; background-color: graytext; }
#template-header .content-wrap .body { width: 946px; height: 121px; margin: auto; float: none;}
#template-header .content-wrap .logo {  padding: 10px 0px 0px 0px; width: 199px; height: 61px; float: left; vertical-align: top;}
#template-header .content-wrap .bingo {  padding: 10px 0px 0px 0px; width: 70px; height: 61px; float: left; vertical-align: top;}
#template-header .content-wrap .slot {  padding: 10px 0px 0px 0px; width: 70px; height: 61px; float: left; vertical-align: top;}
#template-header .content-wrap .grattaevinci {  padding: 10px 0px 0px 0px; width: 70px; height: 61px; float: left; vertical-align: top;}
#template-header .content-wrap .superenalotto {  padding: 10px 0px 0px 0px; width: 80px; height: 61px; float: left; vertical-align: top;}
#template-header .content-wrap .winforlife {  padding: 10px 0px 0px 0px; width: 70px; height: 61px; float: left; vertical-align: top;}
#template-header-down {  height: 37px; background: url('../images/templates/nocols/header/header-down-grey.jpg') top left repeat; }

#template-header .breadcrumb { font-size: 11px; color:#333333; }
#template-header .breadcrumb .body { padding: 6px 10px 6px 10px;  }
#template-header .breadcrumb a { font-weight: bold; color: #4D4D4D; text-decoration: none; }
#template-header .breadcrumb b { color: #000000; }

/* Header - discl Box - Inizio */
#template-header #discl-box { color: #000000; font-size: 8px; line-height : 9px; float:right; }
a:link{ text-decoration: underline; font-weight: bold; color: #000000; } 
#template-header #discl-box a { color: #000000; }
#template-header #discl-box .container { width: 130px; height: 121px; background:url("../images/templates/nocols/header/login/discl-background.png"); background-repeat: no-repeat;}
#template-header #discl-box .container .inputRow { width: 144px; height: 26px; }
#template-header #discl-box .container .inputRow .object { float:left; height: 26px; }
#template-header #discl-box .container .memoryRow { width: 144px; height: 18px; }
#template-header #discl-box .container .memoryRow .object {	float:left; height: 18px; }
#template-header #discl-box .container .loginRow { width: 144px; height: 20px; }
#template-header #discl-box .container .loginRow .object { float:left; height: 20px; }
#template-header #discl-box .form {margin-top: 5px; margin-left: 10px;}
#template-header #discl-box .loginInput {
	width: 155px; height: 18px; margin: 2px; border:0px; font-size: 12px; font-family:Arial; color: #000000; text-align: left;   
}
#template-header #discl-box .loginText {
	line-height : 10px; font-weight: regular; font-size: 9px; font-family:Arial; color: #000000; border:0px;
}
#template-header #discl-box .loginTextBottom {
	line-height : 10px; font-weight: regular; font-size: 9px; font-family:Arial; color: #000000;  border:0px;
}
#template-header #discl-box .submit-login {
	width: 103px; height: 22px; border: none; margin-top:1px; margin-bottom:1px;
	background: url('../images/templates/nocols/header/login/pulsante-login.png') top left no-repeat;
}
/* Header - discl Box - Fine */

/* Header - Login Box - Inizio */
#template-header #login-box { color: #FFFFFF; float: right; }
#template-header #login-box a { color: #FFFFFF; }
#template-header #login-box .container { width: 245px; height: 121px; background:url("../images/templates/nocols/header/login/login-background.png"); }
#template-header #login-box .container .inputRow { width: 244px; height: 26px; }
#template-header #login-box .container .inputRow .object { float:left; height: 26px; }
#template-header #login-box .container .memoryRow { width: 244px; height: 18px; }
#template-header #login-box .container .memoryRow .object {	float:left; height: 18px; }
#template-header #login-box .container .loginRow { width: 244px; height: 20px; }
#template-header #login-box .container .loginRow .object { float:left; height: 20px; }
#template-header #login-box .form {margin-top: 5px; margin-left: 10px;}
#template-header #login-box .loginInput {
	width: 155px; height: 18px; margin: 2px; border:0px; font-size: 12px; font-family:Arial; color: #000000; text-align: left;   
}
#template-header #login-box .loginText {
	line-height : 25px; font-weight: bold; font-size: 11px; font-family:Arial; color: #FFFFFF; border:0px;
}
#template-header #login-box .loginTextBottom {
	line-height : 11px; font-weight: bold; font-size: 10px; font-family:Arial; color: #FFFFFF;  border:0px;
}
#template-header #login-box .submit-login {
	width: 103px; height: 22px; border: none; margin-top:1px; margin-bottom:1px;
	background: url('../images/templates/nocols/header/login/pulsante-login.png') top left no-repeat;
}
/* Header - Login Box - Fine */

/* Header - Logout Box - Inizio */
#template-header #logout-box { color: #FFFFFF; float: right; }
#template-header #logout-box a { color: #FFFFFF; }
#template-header #logout-box .container { width: 245px; height: 121px; background:url("../images/templates/nocols/header/login/logout-background.png"); }
#template-header #logout-box .container .inputRow { width: 244px; height: 26px; }
#template-header #logout-box .container .inputRow .object { float:left; height: 26px; }
#template-header #logout-box .container .memoryRow { width: 244px; height: 18px; }
#template-header #logout-box .container .memoryRow .object {	float:left; height: 18px; }
#template-header #logout-box .container .logoutRow { width: 244px; height: 20px; }
#template-header #logout-box .container .logoutRow .object { float:left; height: 20px; }
#template-header #logout-box .form {margin-top: 5px; margin-left: 10px;}
#template-header #logout-box .logoutInput {
	width: 155px; height: 18px; margin: 2px; border:0px; font-size: 12px; font-family:Arial; color: #000000; text-align: left;   
}
#template-header #logout-box .logoutText {
	line-height : 25px; font-weight: bold; font-size: 11px; font-family:Arial; color: #FFFFFF; border:0px;
}
#template-header #logout-box .logoutTextBottom {
	line-height : 11px; font-weight: bold; font-size: 10px; font-family:Arial; color: #FFFFFF;  border:0px;
}
#template-header #logout-box .submit-logout {
	width: 103px; height: 22px; border: none; margin-top:1px; margin-bottom:1px;
	background: url('../images/templates/nocols/header/login/pulsante-logout.png') top left no-repeat;
}
/* Header - Logout Box - Fine */

/* Header - Info Box - Inizio */
#template-header #info-box { color: #FFFFFF; float: right; }
#template-header #info-box a { color: #FFFFFF; }
#template-header #info-box .container { width: 500px; height: 25px; }
#template-header #info-box .container .text-header{ font: normal 12px/15px arial, sans-serif; /*padding-top: 71px;*/ }
/* Header -Info Box - Fine */
/* Header - Fine */

/* Menu Orizzontale - Inizio */
#template-menu {background: url("../images/templates/nocols/grigio.jpg") top left repeat; height: 37px;}
#template-menu #menu .content-wrap { }
#template-menu #menu .content-wrap .body  { padding-top: 6px; float:right;}
#template-menu #menu #nav .assistenza { width: 95px; height: 21px; background: url('../images/templates/nocols/menu/submenuassistenza/assistenza.jpg'); }
#template-menu #menu #nav .assistenza-over { width: 95px; height: 21px; background: url('../images/templates/nocols/menu/submenuassistenza/assistenza-over-light.jpg'); }
#template-menu #menu #nav .assistenza-over-dark { width: 95px; height: 21px; background: url('../images/templates/nocols/menu/submenuassistenza/assistenza-over-dark.jpg'); }
#template-menu #menu #nav .conto { width: 117px; height: 21px; background: url('../images/templates/nocols/menu/submenuconto/conto.jpg'); }
#template-menu #menu #nav .conto-over { width: 117px; height: 21px; background: url('../images/templates/nocols/menu/submenuconto/conto-over-light.jpg'); width: 117px; height: 21px; }
#template-menu #menu #nav .conto-over-dark { width: 117px; height: 21px; background: url('../images/templates/nocols/menu/submenuconto/conto-over-dark.jpg'); width: 117px; height: 21px; }

/* Menu Orizzontale - proprietà menu - inizio*/
#template-menu #menu #nav { margin:0; padding:0; list-style:none; }  
#template-menu #menu #nav li { float:left; display:block; position:relative; z-index:500; margin:0 1px; }
#template-menu #menu #nav li:hover { }
#template-menu #menu #nav .subitem { background: #ddddab; }
#template-menu #menu #nav .subitem:hover { background: #687f0d; }
#template-menu #menu #nav li a { display:block; font-weight:700; height:23px; text-decoration:none; text-align:center; color: #ddddab; }
#template-menu #menu #nav li a:hover { color: #ffffff; }
#template-menu #menu #nav .topmenu:hover { color: red; }
#template-menu #menu #nav a.selected { color:#f00; }
#template-menu #menu #nav ul { position:absolute; display:none; left:0; vertical-align: top; margin:0 0 0 -1px; padding:0; list-style:none; }
#template-menu #menu #nav ul li { }
#template-menu #menu #nav .assistenza-menu-entry { width:95px; float:left; border-top:1px solid #fff; }
#template-menu #menu #nav .assistenza-menu-entry-first { width:95px; float:left; }
#template-menu #menu #nav .conto-menu-entry { width:117px; float:left; border-top:1px solid #fff; } 
#template-menu #menu #nav .conto-menu-entry-first { width:117px; float:left; }
#template-menu #menu #nav ul a { display:block; height:15px; padding: 6px 5px; color:#666; }
#template-menu #menu #nav ul a:hover { text-decoration:underline; }
*html #template-menu #menu #nav ul { margin:0px 0px 0px -2px; }
/* Menu Orizzontale - proprietà menu - inizio*/
/* Menu Orizzontale - Fine */

#template-boxVincitori { margin:auto;  width: 983px; height:52px; padding-top: 10px; }

/* Menu Lobby - Inizio */
#template-lobby .content-wrap {}
#template-lobby .content-wrap .buttons{ height: 35px; border: 0px solid; margin-left: 10px; }
#template-lobby .content-wrap .button{ float: left; height: 35px; margin-left: 2px; }
#template-lobby .content-wrap .upperlobby{ height: 15px; border: 0px solid; }
#template-lobby .content-wrap .downlobby{ height: 16px; border: 0px solid; }
#template-lobby .content-wrap .container{ width: 983px; height: 710px; background: url("../images/templates/nocols/lobby/linea-background.png") repeat; }
#template-lobby .content-wrap .container .content{ width:932px; margin-left: 25px; }
/* Menu Lobby - Fine */

/* Menu Lobby - Inizio */
/* Menu Lobby - Inizio */

/* Footer - Inizio */
#template-footer a { text-decoration: none; }
#template-footer .content-wrap { height: 93px; background: url('../images/templates/default-new/footer/footer_background_grigio.jpg') top left repeat; text-align: center; color: #FFFFFF; }
#template-footer .content-wrap a { color: #FFFFFF; }
#template-footer .content-wrap .body { font-weight: bold; padding-top: 5px; }
#template-footer .content-wrap .loghipagamenti {}
#template-footer .heel { font-size: 12px; margin-top: 1px; }
#template-footer .heel .body { padding: 6px 10px 6px 10px; }
/* Footer - Fine */